package com.fast.alden.data.model;

import jakarta.persistence.Entity;
import lombok.Getter;
import lombok.Setter;

/**
 * Web API资源
 */
@Getter
@Setter
@Entity
public class SysApiResource extends BaseEntity {
    /**
     * API资源名
     */
    private String name;
    /**
     * 请求URL
     */
    private String url;
    /**
     * 请求方法
     */
    private String method;
    /**
     * 描述
     */
    private String description;
    /**
     * 后端方法
     */
    private String handler;
    /**
     * 是否需要登录
     */
    private Boolean requireLogin;
    /**
     * 是否需要鉴权
     */
    private Boolean requirePermissions;
}
